SPARC Enterprise - Definition. Was ist SPARC Enterprise
Diclib.com
Wörterbuch ChatGPT
Geben Sie ein Wort oder eine Phrase in einer beliebigen Sprache ein 👆
Sprache:

Übersetzung und Analyse von Wörtern durch künstliche Intelligenz ChatGPT

Auf dieser Seite erhalten Sie eine detaillierte Analyse eines Wortes oder einer Phrase mithilfe der besten heute verfügbaren Technologie der künstlichen Intelligenz:

  • wie das Wort verwendet wird
  • Häufigkeit der Nutzung
  • es wird häufiger in mündlicher oder schriftlicher Rede verwendet
  • Wortübersetzungsoptionen
  • Anwendungsbeispiele (mehrere Phrasen mit Übersetzung)
  • Etymologie

Was (wer) ist SPARC Enterprise - definition


SPARC Enterprise         
SPARC Enterprise — линейка UNIX-серверов, основанных на архитектуре SPARC V9. Разработана совместно компаниями Sun Microsystems и Fujitsu в 2007 году; представлена на рынке совместными усилиями Sun Microsystems (с 2010 года — Oracle), Fujitsu и Fujitsu Siemens Computers под общим брендом.
SPARC         
SPARC (Scalable Processor ARChitecture — масштабируемая архитектура процессора) — архитектура RISC-микропроцессоров, первоначально разработанная в 1985 году компанией Sun Microsystems.
Enterprise JavaBeans         
  •  {
  •     @PersistenceContext(unitName = "PersistenceUnit")
  •     private EntityManager entityManager;
  •     public GalleryEAO() {
  •         super(Gallery.class);
  •     }
  •     @Override
  •     protected EntityManager getEntityManager() {
  •         return entityManager;
  •     }
  •     @TransactionAttribute(TransactionAttributeType.SUPPORTS)
  •     public List findAll() {
  •         return namedQuery(Gallery.QUERY_FIND_ALL).getResultList();
  •     }
  •     @TransactionAttribute(TransactionAttributeType.SUPPORTS)
  •     public Gallery findByName(String name) {
  •         return namedQuery(Gallery.QUERY_FIND_BY_NAME)
  •                 .setParameter("name", name)
  •                 .getSingleResult();
  •     }
  • }
  • == Пример Abstract EAO (Entity Access Object) ==
  • package org.test.eao;
  • import java.io.Serializable;
  • import javax.persistence.EntityManager;
  • import javax.persistence.Query;
  • import javax.persistence.TypedQuery;
  • import javax.persistence.criteria.CriteriaQuery;
  • import javax.persistence.criteria.Root;
  • public abstract class AbstractEAO {
  •     protected abstract EntityManager getEntityManager();
  •     private Class entityClass;
  •     public Class getEntityClass() {
  •         return entityClass;
  •     }
  •     public AbstractEAO(Class entityClass) {
  •         this.entityClass = entityClass;
  •     }
  •     public void persist(T entity) {
  •         getEntityManager().persist(entity);
  •     }
  •     public void merge(T entity) {
  •         getEntityManager().merge(entity);
  •     }
  •     public void remove(T entity) {
  •         if (entity != null) {
  •             getEntityManager().remove(entity);
  •         }
  •     }
  •     public void remove(Object id) {
  •         T entity = (T) getEntityManager().find(entityClass, id);
  •         remove(entity);
  •     }
  •     public T find(Object id) {
  •         return getEntityManager().find(entityClass, id);
  •     }
  •     public void refresh(T entity) {
  •         getEntityManager().refresh(entity);
  •     }
  •     public TypedQuery namedQuery(String queryName) {
  •         return getEntityManager().createNamedQuery(queryName, entityClass);
  •     }
  •     public TypedQuery query(String queryString) {
  •         return getEntityManager().createQuery(queryString, entityClass);
  •     }
  •     public long count() {
  •         CriteriaQuery criteriaQuery = getEntityManager().getCriteriaBuilder().createQuery();
  •         Root root = criteriaQuery.from(entityClass);
  •         criteriaQuery.select(getEntityManager().getCriteriaBuilder().count(root));
  •         Query query = getEntityManager().createQuery(criteriaQuery);
  •         return ((Long) query.getSingleResult()).longValue();
  •     }
  • }
  • == Пример Session Bean (Stateless) - Gallery Facade ==
  • package org.test.facade;
  • import java.util.List;
  • import javax.ejb.*;
  • import org.test.eao.GalleryEAO;
  • import org.test.entity.Gallery;
  • import org.test.exception.GalleryAlreadyExistsException;
  • import org.test.exception.GalleryNotFoundException;
  • @Stateless
  • @LocalBean
  • public class GalleryFacade {
  •     @Inject
  •     private GalleryEAO galleryEAO;
  •     @TransactionAttribute(TransactionAttributeType.SUPPORTS)
  •     public Gallery findById(Long id) throws GalleryNotFoundException {
  •         Gallery gallery = galleryEAO.find(id);
  •         if (gallery == null) throw new GalleryNotFoundException("Gallery not found");
  •         return gallery;
  •     }
  •     @TransactionAttribute(TransactionAttributeType.SUPPORTS)
  •     public List findAll() {
  •         return galleryEAO.findAll();
  •     }
  •     @TransactionAttribute(TransactionAttributeType.REQUIRED)
  •     public void create(String name) throws GalleryAlreadyExistsException {
  •         if (galleryEAO.findByName(name) != null) throw new GalleryAlreadyExistsException("Gallery already exists", name);
  •         Gallery gallery = new Gallery(name);
  •         galleryEAO.persist(gallery);
  •     }
  •     @TransactionAttribute(TransactionAttributeType.REQUIRED)
  •     public void remove(Long id) throws GalleryNotFoundException {
  •         Gallery gallery = findById(id);
  •         galleryEAO.remove(gallery);
  •     }
  • }
  • == Пример Application Exception - GalleryNotFoundException ==
  • package org.test.exception;
  • import javax.ejb.ApplicationException;
  • @ApplicationException(rollback=true)
  • public class GalleryNotFoundException extends Exception {
  •     public GalleryNotFoundException() {
  •     }
  •     public GalleryNotFoundException(String message) {
  •         super(message);
  •     }
  • }
  • == Пример Application Exception - GalleryAlreadyExistsException ==
  • package org.test.exception;
  • import javax.ejb.ApplicationException;
  • @ApplicationException(rollback=true)
  • public class GalleryAlreadyExistsException extends Exception {
  •     private String name;
  •     public GalleryAlreadyExistsException() {
  •     }
  •     public GalleryAlreadyExistsException(String message, String name) {
  •         super(message);
  •         this.name = name;
  •     }
  •     public String getName() {
  •         return name;
  •     }
  • }
  • == Литература ==
  • * {{книга
  •  автор         = Панда Д.
  •  заглавие      = EJB 3 в действии
  •  оригинал      =
  •  издательство  = [[ДМК Пресс]]
  •  год           = 2014
  •  страниц       = 618
  •  isbn          = 978-5-97060-135-8
  • }}
  • == Ссылки ==
  • date=20110610141054 }}
  • * [http://java.sun.com/products/ejb/docs Спецификации различных версий Enterprise JavaBeans от SUN]
  • date=20071209143211 }}
  • date=20140108111510 }}, LinuxFormat 99
  • {{Java}}
  • [[Категория:Java Enterprise Edition]]
  •  findAll() {
  •         return namedQuery(Gallery.QUERY_FIND_ALL).getResultList();
  •     }
  •     @TransactionAttribute(TransactionAttributeType.SUPPORTS)
  •     public Gallery findByName(String name) {
  •         return namedQuery(Gallery.QUERY_FIND_BY_NAME)
  •                 .setParameter("name", name)
  •                 .getSingleResult();
  •     }
  • }
  • == Пример Abstract EAO (Entity Access Object) ==
  • package org.test.eao;
  • import java.io.Serializable;
  • import javax.persistence.EntityManager;
  • import javax.persistence.Query;
  • import javax.persistence.TypedQuery;
  • import javax.persistence.criteria.CriteriaQuery;
  • import javax.persistence.criteria.Root;
  • public abstract class AbstractEAO {
  •     protected abstract EntityManager getEntityManager();
  •     private Class entityClass;
  •     public Class getEntityClass() {
  •         return entityClass;
  •     }
  •     public AbstractEAO(Class entityClass) {
  •         this.entityClass = entityClass;
  •     }
  •     public void persist(T entity) {
  •         getEntityManager().persist(entity);
  •     }
  •     public void merge(T entity) {
  •         getEntityManager().merge(entity);
  •     }
  •     public void remove(T entity) {
  •         if (entity != null) {
  •             getEntityManager().remove(entity);
  •         }
  •     }
  •     public void remove(Object id) {
  •         T entity = (T) getEntityManager().find(entityClass, id);
  •         remove(entity);
  •     }
  •     public T find(Object id) {
  •         return getEntityManager().find(entityClass, id);
  •     }
  •     public void refresh(T entity) {
  •         getEntityManager().refresh(entity);
  •     }
  •     public TypedQuery namedQuery(String queryName) {
  •         return getEntityManager().createNamedQuery(queryName, entityClass);
  •     }
  •     public TypedQuery query(String queryString) {
  •         return getEntityManager().createQuery(queryString, entityClass);
  •     }
  •     public long count() {
  •         CriteriaQuery criteriaQuery = getEntityManager().getCriteriaBuilder().createQuery();
  •         Root root = criteriaQuery.from(entityClass);
  •         criteriaQuery.select(getEntityManager().getCriteriaBuilder().count(root));
  •         Query query = getEntityManager().createQuery(criteriaQuery);
  •         return ((Long) query.getSingleResult()).longValue();
  •     }
  • }
  • == Пример Session Bean (Stateless) - Gallery Facade ==
  • package org.test.facade;
  • import java.util.List;
  • import javax.ejb.*;
  • import org.test.eao.GalleryEAO;
  • import org.test.entity.Gallery;
  • import org.test.exception.GalleryAlreadyExistsException;
  • import org.test.exception.GalleryNotFoundException;
  • @Stateless
  • @LocalBean
  • public class GalleryFacade {
  •     @Inject
  •     private GalleryEAO galleryEAO;
  •     @TransactionAttribute(TransactionAttributeType.SUPPORTS)
  •     public Gallery findById(Long id) throws GalleryNotFoundException {
  •         Gallery gallery = galleryEAO.find(id);
  •         if (gallery == null) throw new GalleryNotFoundException("Gallery not found");
  •         return gallery;
  •     }
  •     @TransactionAttribute(TransactionAttributeType.SUPPORTS)
  •     public List findAll() {
  •         return galleryEAO.findAll();
  •     }
  •     @TransactionAttribute(TransactionAttributeType.REQUIRED)
  •     public void create(String name) throws GalleryAlreadyExistsException {
  •         if (galleryEAO.findByName(name) != null) throw new GalleryAlreadyExistsException("Gallery already exists", name);
  •         Gallery gallery = new Gallery(name);
  •         galleryEAO.persist(gallery);
  •     }
  •     @TransactionAttribute(TransactionAttributeType.REQUIRED)
  •     public void remove(Long id) throws GalleryNotFoundException {
  •         Gallery gallery = findById(id);
  •         galleryEAO.remove(gallery);
  •     }
  • }
  • == Пример Application Exception - GalleryNotFoundException ==
  • package org.test.exception;
  • import javax.ejb.ApplicationException;
  • @ApplicationException(rollback=true)
  • public class GalleryNotFoundException extends Exception {
  •     public GalleryNotFoundException() {
  •     }
  •     public GalleryNotFoundException(String message) {
  •         super(message);
  •     }
  • }
  • == Пример Application Exception - GalleryAlreadyExistsException ==
  • package org.test.exception;
  • import javax.ejb.ApplicationException;
  • @ApplicationException(rollback=true)
  • public class GalleryAlreadyExistsException extends Exception {
  •     private String name;
  •     public GalleryAlreadyExistsException() {
  •     }
  •     public GalleryAlreadyExistsException(String message, String name) {
  •         super(message);
  •         this.name = name;
  •     }
  •     public String getName() {
  •         return name;
  •     }
  • }
  • == Литература ==
  • * {{книга
  •  автор         = Панда Д.
  •  заглавие      = EJB 3 в действии
  •  оригинал      =
  •  издательство  = [[ДМК Пресс]]
  •  год           = 2014
  •  страниц       = 618
  •  isbn          = 978-5-97060-135-8
  • }}
  • == Ссылки ==
  • date=20110610141054 }}
  • * [http://java.sun.com/products/ejb/docs Спецификации различных версий Enterprise JavaBeans от SUN]
  • date=20071209143211 }}
  • date=20140108111510 }}, LinuxFormat 99
  • {{Java}}
  • [[Категория:Java Enterprise Edition]]
  •  findAll() {
  •         return galleryEAO.findAll();
  •     }
  •     @TransactionAttribute(TransactionAttributeType.REQUIRED)
  •     public void create(String name) throws GalleryAlreadyExistsException {
  •         if (galleryEAO.findByName(name) != null) throw new GalleryAlreadyExistsException("Gallery already exists", name);
  •         Gallery gallery = new Gallery(name);
  •         galleryEAO.persist(gallery);
  •     }
  •     @TransactionAttribute(TransactionAttributeType.REQUIRED)
  •     public void remove(Long id) throws GalleryNotFoundException {
  •         Gallery gallery = findById(id);
  •         galleryEAO.remove(gallery);
  •     }
  • }
  • == Пример Application Exception - GalleryNotFoundException ==
  • package org.test.exception;
  • import javax.ejb.ApplicationException;
  • @ApplicationException(rollback=true)
  • public class GalleryNotFoundException extends Exception {
  •     public GalleryNotFoundException() {
  •     }
  •     public GalleryNotFoundException(String message) {
  •         super(message);
  •     }
  • }
  • == Пример Application Exception - GalleryAlreadyExistsException ==
  • package org.test.exception;
  • import javax.ejb.ApplicationException;
  • @ApplicationException(rollback=true)
  • public class GalleryAlreadyExistsException extends Exception {
  •     private String name;
  •     public GalleryAlreadyExistsException() {
  •     }
  •     public GalleryAlreadyExistsException(String message, String name) {
  •         super(message);
  •         this.name = name;
  •     }
  •     public String getName() {
  •         return name;
  •     }
  • }
  • == Литература ==
  • * {{книга
  •  автор         = Панда Д.
  •  заглавие      = EJB 3 в действии
  •  оригинал      =
  •  издательство  = [[ДМК Пресс]]
  •  год           = 2014
  •  страниц       = 618
  •  isbn          = 978-5-97060-135-8
  • }}
  • == Ссылки ==
  • date=20110610141054 }}
  • * [http://java.sun.com/products/ejb/docs Спецификации различных версий Enterprise JavaBeans от SUN]
  • date=20071209143211 }}
  • date=20140108111510 }}, LinuxFormat 99
  • {{Java}}
  • [[Категория:Java Enterprise Edition]]
Enterprise JavaBeans (также часто употребляется в виде аббревиатуры EJB) — спецификация технологии написания и поддержки серверных компонентов, содержащих бизнес-логику. Является частью Java EE.
Was ist SPARC Enterprise - Definition